﻿using System;
using System.Collections.Generic;
using Interfaces;

namespace Models
{
    public class Diverse : Enhed, IDiverse
    {
        #region Properties

        public List<Specifikation> Specifikationer { get; set; }

        public string Ejer 
        { 
            get
            {
                if (base.Udlån.Count == 1)
                {
                    return Udlån[0].Bruger.Initialer;
                }
                else if (base.Udlån.Count > 1)
                {
                    return "Flere";
                }
                else
                {
                    return "Ikke udlånt";
                }
            }
        }

        #endregion

        #region Creation

        public Diverse(int enhedsId, string navn, int totalAntal, DateTime oprettelsesDato)
            : base(enhedsId, navn, totalAntal, oprettelsesDato)
        {
            Specifikationer = new List<Specifikation>();
        } 

        #endregion
    }
}